Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

userID: break out EID configuration to individual submodules #10229

Merged
merged 3 commits into from
Jul 14, 2023

Conversation

dgirardi
Copy link
Collaborator

Type of change

  • Refactoring (no functional changes, no api changes)

Description of change

Closes #9786

@patmmccann patmmccann requested review from SKOCHERI and removed request for SKOCHERI July 13, 2023 17:47
@patmmccann
Copy link
Collaborator

Nice!

@smenzer
Copy link
Collaborator

smenzer commented Jul 14, 2023

this is great! LGTM

@smenzer smenzer merged commit 4389768 into prebid:master Jul 14, 2023
2 checks passed
santii7395 pushed a commit to themaven-net/Prebid.js that referenced this pull request Aug 28, 2023
…10229)

* move eids config to submodules

* update EID logic

* Fix tests
@@ -242,6 +242,59 @@ export const liveIntentIdSubmodule = {
}

return { callback: result };
},
eids: {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dgirardi I have a question related to changes in this PR: LiveIntent's user id module can also provide uid2s, but in case the uid2idSystem is not part of the Prebid built, it will be impossible to convert them into the eids.

What should the intended usage pattern be in general? Is it "if you want an id of a certain type to be provided by a 'secondary' provider, you must have the 'main' provider too"? Or is it not the intention and LiveIntent's user id module should have a recipe for converting uid2s into eids?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Break out EID conversion logic into their respective ID submodules
4 participants